chore: Release workspace members (stackable-operator 0.95.0) #1081
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR releases
stackable-operator0.95.0Added
ProbeBuilderto build Kubernetes container probes (#1078).stackable-certsandstackable-webhookcrates (#1074).--operator-namespaceand--operator-service-name.These two values are used to construct the service name in the CRD conversion webhook (#1066).
stackable-certsandstackable-webhookcrates (#1074).Changed
ResolvedProductImagefieldapp_version_labelwas renamed toapp_version_label_valueto match changes to its type (#1076).ProductOperatorRunstruct for consistency and clarity (#1066):telemetry_arguments->telemetrycluster_info_opts->cluster_infostackable-sharedcrate, so that they can also beused in
stackable-certsandstackable-webhook(#1074):stackable_operator::timehas moved tostackable_operator::shared::timestackable_operator::commons::secrethas moved tostackable_operator::shared::secretFixed
ResolvedProductImage::app_version_labelcould not be used as a label value because it can contain invalid characters.This is the case when referencing custom images via a
@sha256:...hash. As such, theproduct_image_selection::resolvefunction is now fallible (#1076).stackable-shared0.0.2Added
stackable-sharedcrate, so that they can also beused in
stackable-certsandstackable-webhook(#1074):stackable_operator::timehas moved tostackable_operator::shared::timestackable_operator::commons::secrethas moved tostackable_operator::shared::secretstackable-versioned0.8.1Fixed
::stackable_versionedpath in thetracking_fromfunction with the configurable crate override (#1079).stackable-versioned-macros0.8.1stackable-webhook0.5.0Changed
ConversionWebhookServer.It can now do CRD conversions, handle multiple CRDs and takes care of reconciling the CRDs (#1066).
TlsServercan now handle certificate rotation.To achieve this, a new
CertificateResolverwas added.Also,
TlsServer::newnow returns an additionalmpsc::Receiver<Certificate>, so that the callercan get notified about certificate rotations happening (#1066).
stackable_webhook::Optionshas been renamed tostackable_webhook::WebhookOptions, as well asOptionsBuildertoWebhookOptionsBuilder(#1066).Removed
StatefulWebhookHandlerto reduce maintenance effort.Also, webhooks are ideally stateless, so that they can be scaled horizontally.
It can be re-added once needed (#1066).